EDIS Approved Quantity Update
π€β‘οΈπ EDIS Approved Quantity Update Request (Client β WCF REST Service)β
This message is sent by the Client to the WCF REST Service to update the approved EDIS Quantity.
The Service validates the request based on the parameters sent and returns the response in string format.
In case of failure, it sends a failure response.
π Tags and Fieldsβ
| Tag | Field Name | Reqβd | Data Type (Max) | Comment |
|---|---|---|---|---|
| 63 | Message Version | Y | String (10) | Fixed Value β FT1.0 |
| 64 | Message Type | Y | Integer | Fixed Value β 338 |
| 67 | Reserved PG Dealer Id | O | String (15) | Reserved PG Dealer Id |
| 4 | Session Id | Y | String (100) | Must match session id received on logon response |
| 201 | User Id | Y | String (10) | Web Retail User Id |
| 202 | Group Id | Y | String (10) | Group Id of the user |
| 335 | ScripDetails | Y | JSON Array | Array of objects with fields:ISIN, Qty, StatusExample: [{"ISIN":"INE205A01025","Qty":9,"Status":"success"}]Supports multiple ISINs separated by commas |
| 999 | Check Sum Value | Y | Integer | Checksum generated based on entire string. Always appended at end |
Format for ScripDetailsβ
[
{"ISIN":"INE467B01029","Qty":"","Status":"success"},
{"ISIN":"INE009A01021","Qty":"10","Status":""}
]
Examplesβ
β String to be passed for generating checksum:β
63=FT1.0|64=338|67=RESERVEDPG|4=dKTQbyCgCrPFXQgDVapcPF38H4DA7HqqjUZhTDs|201=NITWR22|202=HO|335=[{"ISIN":"INE467B01029","Qty":"","Status":"success"},{"ISIN":"INE009A01021","Qty":"10","Status":""}]
β String to be passed for EDIS approve quantity along with checksum:β
63=FT1.0|64=338|67=RESERVEDPG|4=dKTQbyCgCrPFXQgDVapcPF38H4DA7HqqjUZhTDs|201=NITWR22|202=HO|335=[{"ISIN":"INE467B01029","Qty":"","Status":"success"},{"ISIN":"INE009A01021","Qty":"10","Status":""}]|999=300
π‘π¨ EDIS Approved Quantity Update Response (WCF REST Service β Client)β
π Tags and Fieldsβ
| Tag | Field Name | Reqβd | Comment |
|---|---|---|---|
| 63 | Message Version | Y | Fixed Value β FT1.0 |
| 64 | Message Type | Y | Fixed Value β 339 |
| 18 | Response Code | Y | Response Code:0 β Failure1 β Success |
| 19 | Response Message | O | Response Message |
Examplesβ
β Success Caseβ
63=FT1.0|64=339|18=1|19=Quantity Updated successfully
β Failure Caseβ
63=FT1.0|64=339|18=0|19=Error occurred, kindly contact administrator